
public class IDInfo {

	private Type arrayType; // may be null
	private String id;
	private STO initVal;
	private Type ptrType; // may be null
	
	public IDInfo(Type arrayType, String id, STO initVal, Type pointerType) {
		this.setArrayType(arrayType);
		this.setId(id);
		this.setInitVal(initVal);
		this.setPtrType(pointerType);
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public STO getInitVal() {
		return initVal;
	}

	public void setInitVal(STO initVal) {
		this.initVal = initVal;
	}


	public Type getArrayType() {
		return arrayType;
	}


	public void setArrayType(Type arrayType) {
		this.arrayType = arrayType;
	}

	public Type getPtrType() {
		return ptrType;
	}

	public void setPtrType(Type ptrType) {
		this.ptrType = ptrType;
	}


}
